package tag08_21_07.Example;

class Rechteck {
	static void printRechteck(Rechteck r) {
		System.out.println("Rechteck: " + r.breite + " X " + r.hoehe + ", Koord.: [" + r.x + ", " + r.y + "]");
	}
	
	int x, y;
	int breite, hoehe;
	
	void printRechteck() {

//		Rechteck r = this;
//		System.out.println("Rechteck: " + r.breite + " X " + r.hoehe + ", Koord.: [" + r.x + ", " + r.y + "]");
		System.out.println("Rechteck: " + breite + " X " + hoehe + ", Koord.: [" + x + ", " + y + "]");
	}
}


public class Thema3_RechteckeMitKlassen {

	public static void main(String[] args) {

		//Rechtecke erzeugen und mit Anfangswerten belegen
		Rechteck r1 = new Rechteck();
		
		System.out.println("x = " + r1.x);
		
		r1.x = 20;
		r1.y = 40;
		r1.breite = 30;
		r1.hoehe = 10;
		
		System.out.println("x = " + r1.x);
		
		Rechteck.printRechteck( r1 );
		
		Rechteck r2 = new Rechteck();
		Rechteck.printRechteck(r2);
		
		System.out.println("------------------------------");
		r1.printRechteck();
		r2.printRechteck();
		
		
	} //end of main
	
	
	
	static void printRechteck(int x, int y, int breite, int hoehe) {
		System.out.println("Rechteck: " + breite + " X " + hoehe + ", Koord.: [" + x + ", " + y + "]");
	}	

}
